#ifndef PLAYER_H
#define PLAYER_H
#include <URGE/URGE.h>
#include "Projectile.h"
 USING_URGE;

class Player : public Camera
{
    public:
        Player(double, double, double, int, Projectile*);
        virtual ~Player();
        void act();
        int collide(Object& other);
        bool checkGameOver();
        bool getHoldsGun();
        int getHitPoints();
        void dropGun();

        Projectile* projectile;


    protected:
    private:
        void printGUI();



        int hitPoints;
        bool holdsJump;
        bool holdsAny;
        bool holdsGun;
        bool jumpActive;
        bool holdsSpeed;
        bool speedActive;
        bool canJump;






};

#endif // PLAYER_H
